package ciicos.model.linequestion;


import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import ciicos.base.Pagination;

import java.util.List;

import ciicos.util.generater.DataSwapUtil;

/**
 * @版本： V3.2.0
 * @版权：
 * @作者： 企业研发中心
 * @日期： 2025-10-07
 */
@Data
public class LineQuestionPagination extends Pagination {

    private String selectKey;

    private String json;

    private String dataType;

    private String superQueryJson;


    /**
     * 试题分类
     */
    @JsonProperty("type")
    private List type;

    public void setType(Object type) {
        this.type = DataSwapUtil.convertToList(type);
    }

    /**
     * 试题类型
     */
    @JsonProperty("questiontype")
    private String questiontype;

    /**
     * 试题题干
     */
    @JsonProperty("question")
    private String question;
    /**
     * 菜单id
     */
    private String menuId;

    private String moduleId;
}
